Exercise 5 (Homework 6).
(R (decidable/recursive languages),
RE (semi-decidable/ recursively enumerable languages),
coRE)
Classification V: properties of computable functions
For each of the following languages L, decide whether L\in \mathbf{R}, L\in \mathbf{RE}\setminus \mathbf{R}, L\in \mathbf{coRE}\setminus \mathbf{R}, or L\notin \mathbf{RE}\cup \mathbf{coRE}.
- \{p \mid \varphi_p \text{ is injective}\}
- \{p \mid \varphi_p \text{ is total and injective}\} (solving this RACSO exercise might give some hints)
- \{p \mid \varphi_p \text{ is onto}\}
- \{p \mid \varphi_p \text{ is total and onto}\}
- \{p \mid \varphi_p \text{ is increasing}\}
- \{p \mid \varphi_p \text{ is total and increasing}\}
- \{p \mid \varphi_p \text{ is strictly decreasing}\}
- \{p \mid \varphi_p \text{ is total and strictly decreasing}\}
- \{p \mid \forall y > p\ \varphi_y \text{ is bijective}\}
- \{p \mid \forall y < p\ \varphi_y \text{ is bijective}\}
- \{p \mid \exists y > p\ \varphi_y \text{ is bijective}\}
- \{p \mid \exists y < p\ \varphi_y \text{ is bijective}\}